3.6.9.25 出力の精度縮減
MAU命令式
オペコード
の末尾に
r
を付加することで、出力値を丸めることができる。
丸める際、
倍精度
演算なら
倍精度
から
単精度
、
半精度演算
なら
単精度
から
半精度
への変換が行われる。
基本動作から使われる語数は変わらず、一語あたりの語長が半分になる。
よって、出力語長は
倍精度
演算なら単語に、
半精度演算
なら長語になる。
次は
倍精度
演算の出力を
単精度
に丸める例である。
code:例
dmfmaur $lx $lr0v $ln0v $m0v
次は半精度演算の出力を半精度に丸める例である。Cポート入力の精度拡張も併用している。
code:txt
hvfmar $lm0v $ln0v $lr0ve $lr8v